home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 2 / Deutsche Edition 2.iso / mac / VIRUS / Gatekeeper 1.2.8 ƒ / Gatekeeper READ ME < prev   
Text File  |  1993-08-18  |  17KB  |  392 lines

  1.  
  2.  
  3.  
  4. Gatekeeper version 1.2.8 of 17-Aug-93 by Chris Johnson ©1988-1993
  5.  
  6.  
  7. ÒREAD MEÓ
  8.  
  9.  
  10.  
  11. This distribution consists of the following files:
  12.  
  13. 1.  Gatekeeper READ ME - TeachText document
  14. 2.  Gatekeeper Introduction - Microsoft Word document
  15. 3.  Gatekeeper Introduction.txt - Text version of item 2.
  16. 4.  Gatekeeper FAQ.txt - TeachText document
  17. 5.  Gatekeeper Ð system extension (INIT)
  18. 6.  Gatekeeper Aid - system extension (INIT)
  19. 7.  Gatekeeper Controls - control panel (cdev)
  20. 8.  Gatekeeper Extras Folder Ð folder containing the following:
  21.     8.1.  Gatekeeper Extras READ ME - TeachText document
  22.     8.2.  Gatekeeper Privilege Mover - control panel (cdev)
  23.     8.3.  Gatekeeper Privileges.txt - Privilege Mover text file
  24.     8.4.  Gatekeeper Application - application
  25.  
  26. If you havenÕt used Gatekeeper before, begin by reading ÒGatekeeper 
  27. Introduction.Ó If you are familiar with previous versions, but not 
  28. 1.2.x, note that enough has changed that a glance at that introduction 
  29. wouldnÕt hurt. Take a look at the installation instructions, in 
  30. particular.
  31.  
  32. The Microsoft Word documents included in this distribution use the
  33. Helvetica, Times and Monaco/Courier fonts, and were setup for a
  34. LaserWriter printer. In order to appreciate the reasonably decent
  35. formatting in those documents, make sure you have those fonts 
  36. installed, and select the LaserWriter driver in your Chooser, if 
  37. thatÕs convenient. Unfortunately, if you wonÕt be opening these 
  38. documents in Microsoft Word, but will be reading them into some 
  39. other word processor, the nice formatting will probably be lost in
  40. translation. Sigh.
  41.  
  42. By the way, GatekeeperÕs Help display will also look a lot better
  43. if the Helvetica, Times and Monaco fonts are present in your system.
  44.  
  45. Of course, no claims or promises are made regarding Gatekeeper's
  46. effectiveness or suitability, and some functions and capabilities of 
  47. Gatekeeper are non-trivial to use and may require a careful reading 
  48. of the documentation.
  49.  
  50.  
  51.  
  52. ---------------------------------------------------
  53. Gatekeeper 1.2.8 Release Notes 17-Aug-93
  54. ---------------------------------------------------
  55.  
  56. Gatekeeper 1.2.8 is a maintenance release which corrects problems 
  57. found in 1.2.7, works around weirdness in some forthcoming Apple 
  58. software, and extends the default privilege list as usual.
  59.  
  60. Remember that in order to see the new privileges, you must first throw 
  61. away the existing ÒGatekeeper PrefsÓ file. DonÕt bother trying to 
  62. empty the Trash, just put the prefs file in there. Once youÕve 
  63. installed the new Gatekeeper and rebooted, youÕll be able to empty the
  64. Trash. If you donÕt do all this, Gatekeeper will continue to use the 
  65. old prefs file, and you won't benefit from any of the new privileges 
  66. that have been added.
  67.  
  68. Some of the changes include:
  69.  
  70. ¥  Copying files from the Finder when QuickDraw GX is installed no 
  71.    longer generates privilege violations. 1.2.8 includes a less than 
  72.    wonderful, but good-enough-for-now, workaround for the strange 
  73.    changes made to the Finder supplied with GX. (Just make sure the 
  74.    Network Extension is installed on your Mac.)
  75.  
  76. ¥  Four patches have been eliminated. Examination of their practical
  77.    value showed that Gatekeeper would work just as well without them, 
  78.    and every patch eliminated is, of course, one less source of 
  79.    problems down the road....
  80.  
  81. ¥  Behavior under interrupt conditions has been improved.
  82.  
  83. ¥  Address sanity-checking code has been added/improved.
  84.  
  85. The effects of these changes include the elimination of conflicts 
  86. with GraceLAN Responder and the VersaTerm ftp server.
  87.  
  88. A few problems are still reported to exist in 1.2.8. One tester
  89. reports that neither it, nor 1.2.7, will work in a Mac IIci equipped 
  90. with a Daystar 33MHz Turbo 040 accelerator. Another tester reports a 
  91. conflict with the Global Village TelePort fax modem control panel, but
  92. only on a PowerBook 170, not on other CPUs. Mysterious bus errors are
  93. reported by another tester. Everyone else, however, gives it a clean 
  94. bill of health. As usual, thereÕs no such thing as bug free software.
  95.  
  96.  
  97.  
  98. ---------------------------------------------------
  99. Gatekeeper 1.2.7 Release Notes 19-Jan-93
  100. ---------------------------------------------------
  101.  
  102. Gatekeeper 1.2.7 does two things: (1) it corrects a number of bugs 
  103. found in 1.2.6 following its release, and (2) it significantly 
  104. improves Gatekeeper's ability to determine the identity of the 
  105. programs whose activity it monitors. This last change involved a
  106. complete replacement of the host identification code in 1.2.6, 
  107. which was, itself, a significant enhancement over the same code
  108. in all previous versions. The new code is not only far more 
  109. effective, but significantly smaller and faster as well.
  110.  
  111. A few of the bugs eliminated:
  112.  
  113. ¥  A 68000 incompatibility normally associated with expanding the 
  114.    privilege list. Typically this caused Mac Pluses, SEs, etc.
  115.    to crash when adding a new item to the privilege list.
  116.  
  117. ¥  The After Dark screen saver loaded very slowly in the presence
  118.    of 1.2.6. The problem was that code added in 1.2.6 had not
  119.    been optimized for performance due to the need to deal with the
  120.    T4 virus as quickly as possible. While the performance effects 
  121.    of this unoptimized code were not limited to After Dark, it only
  122.    seems to have been obvious there for reasons that aren't 
  123.    especially clear.
  124.  
  125. ¥  A conflict with version 4.0 of the Apple CD-ROM driver.
  126.  
  127. ¥  A conflict with MediaManager.
  128.  
  129. Lots of other bugs are history, too, but it'd take too long to sort 
  130. through all the old bug reports and put together a list. Basically,
  131. 1.2.7 is just a heck of lot smarter and more stable (if the last six 
  132. months of testing can be trusted) than 1.2.6.
  133.  
  134. If it hadn't taken six and a half months and twelve test versions to 
  135. track down a few weird bugs in 1.2.7, it would have been released 
  136. months ago.
  137.  
  138. One new feature has been added: Gatekeeper will now resolve aliases
  139. to its "Gatekeeper Prefs" and "Gatekeeper Log" files if the names of
  140. the aliases are *identical* to the names of the files they represent.
  141. An alias named "Gatekeeper Prefs alias" won't work, for instance.
  142.  
  143. This feature may possibly be useful to people configuring Macs with
  144. read-only System Folders, as it allows the Prefs and Log files to 
  145. be stored in other locations that are can be accessed in a read/write
  146. fashion.
  147.  
  148. The release notes for previous versions are included below for your
  149. amusement. They are no longer of any importance at all.
  150.  
  151.  
  152.  
  153. ---------------------------------------------------
  154. Gatekeeper 1.2.6 Release Notes 9-Jul-92
  155. ---------------------------------------------------
  156.  
  157. Gatekeeper 1.2.6 began as a simple maintenance release intended to
  158. correct a few bugs in 1.2.5. Unfortunately, the appearance of the
  159. T4 virus required the sudden addition of a lot of code heretofore
  160. scheduled to debut in version 1.3. Although only a little of this
  161. code was required to deal with T4, it was all so interrelated that
  162. it made sense to add the entire body of code at the same time. This
  163. code gives Gatekeeper a much better idea of ÒwhoÕs whoÓ in the Mac,
  164. and should make it possible to grant privileges to programs
  165. (especially those loaded by INITs) that could not be identified
  166. properly by previous versions.
  167.  
  168. While 1.2.6 was still in testing, a new and destructive Trojan
  169. Horse program aslo appeared. Gatekeeper Aid was updated to search
  170. for this program. Aid will warn you anytime it encounters this
  171. program.
  172.  
  173. While all this was going on, a little time was found on a couple of
  174. already late nights to add a much requested feature: an OFF switch
  175. with a user-configurable time limit. Previous versions of
  176. Gatekeeper have only supported a 30 minute time limit on the OFF
  177. switch (once known as the Override switch). Version 1.2.6 allows
  178. you to choose any time limit from 99:59:59 to as little as 0:00:00
  179. HMS . With a maximum time limit of just over four days, there
  180. should be time enough to install even Microsoft Word 5.  :-)
  181.  
  182. Finally, a couple of bugs in version 1.2.5 were found and fixed.
  183. The most important of these bugs was one which caused all of
  184. GatekeeperÕs settings, including the contents of the privilege
  185. list, to revert to their defaults after a couple of new privileges
  186. were added to the privilege list and the system was rebooted.
  187.  
  188. [ HMS means ÒHours, Minutes, SecondsÓ and refers to the
  189. significance of the three colon-separated fields of the times
  190. displayed. The first field is hours, the second is minutes andÉ
  191. well, you get the idea.]
  192.  
  193.  
  194.  
  195. ---------------------------------------------------
  196. Gatekeeper 1.2.5 Release Notes 19-Mar-92
  197. ---------------------------------------------------
  198.  
  199. The primary reason for the release of Gatekeeper 1.2.5 is the INIT
  200. 1984 virus.  This version includes an updated Gatekeeper Aid which
  201. can detect and remove that virus on the fly.  Previous versions of
  202. Gatekeeper could prevent the spread of INIT 1984, but could not
  203. disinfect infected files.
  204.  
  205. Version 1.2.5 also contains a fix for the bug that caused THINK
  206. PascalÕs debugger to complain of system heap corruption.  This is
  207. likely to resolve some of the reported conflicts between Gatekeeper
  208. and other publisherÕs products.  Thanks to whomever implemented the
  209. excellent heap consistency checking code in THINK PascalÕs debugger
  210. for bringing this problem to light.
  211.  
  212. Finally, version 1.2.5 should include a complete set of workarounds
  213. for the conflict between AutoDoubler and Gatekeeper.  Although the
  214. products do work together now, some performance problems may exist
  215. when launching compressed applications.  Yes, this can be annoying,
  216. but remember that AutoDoubler is *commercial* software, so you have
  217. to make allowances for these sorts of troubles....  ;-)
  218.  
  219.  
  220.  
  221. ---------------------------------------------------
  222. Gatekeeper 1.2.4 Release Notes 20-Feb-92
  223. ---------------------------------------------------
  224.  
  225. The primary reason for the release of Gatekeeper 1.2.4 was the
  226. MBDF A virus.  This version includes an updated Gatekeeper Aid
  227. which can detect and remove the MBDF A virus on the fly.
  228.  
  229. Version 1.2.4 should also, at last, include a complete set of
  230. workarounds for System 7 TunerÕs mischief.  In addition it includes
  231. workarounds that may eliminate the conflict between AutoDoubler and
  232. Gatekeeper, although there wasn't enough time prior to release to
  233. test this thoroughly.  In any case, it's an improvement over 1.2.3
  234. in this respect.
  235.  
  236. WARNING:  If you use THINK Pascal, see the NOTE TO THINK PASCAL
  237. USERS included in the Gatekeeper 1.2.2 section below.  It should
  238. still apply.  In an effort to resolve the problem mentioned there,
  239. I have been in touch with some people in the THINK portion of
  240. Symantec, but until they get back to me, things are at a
  241. standstill.
  242.  
  243.  
  244.  
  245. ---------------------------------------------------
  246. Gatekeeper 1.2.3 Release Notes 27-Jan-92
  247. ---------------------------------------------------
  248.  
  249. Gatekeeper 1.2.3 corrects two stupid oversights found in 1.2.2. 
  250. One involved the display of entries in the Gatekeeper Log which
  251. dealt with resource privilege violations (the format for file
  252. violations was used inadvertently), and the other involved an
  253. internal table which believed it was shorter than it actually was.
  254.  
  255. Nothing else has changed since 1.2.2.
  256.  
  257.  
  258.  
  259. ---------------------------------------------------
  260. Gatekeeper 1.2.2 Release Notes 21-Jan-92
  261. ---------------------------------------------------
  262.  
  263. The primary purpose of version 1.2.2 is to correct problems that
  264. prevented Gatekeeper 1.2 and 1.2.1 from loading during startup. 
  265. Those problems resulted in Gatekeeper and/or Gatekeeper Aid
  266. crashing, refusing to load during startup, or incorrectly drawing
  267. their startup icons.  Unlike version 1.2.1, which was also intended
  268. to fix this problem, version 1.2.2 actually *does* fix it (had to
  269. happen sooner or later ;-).
  270.  
  271.  
  272. IMPORTANT NOTE TO THINK PASCAL USERS:
  273. ---------------------------------------------------
  274. Two Gatekeeper 1.2.2 testers reported that, with 1.2.2 installed 
  275. on their Macs, the THINK Pascal debugger would complain that the 
  276. system heap was corrupt.  In both cases, examination of the system 
  277. heap with the low-level MacsBug and TMON debuggers revealed NO 
  278. corruption present, so I am forced to suspect that the THINK Pascal 
  279. debugger is incorrect in its diagnosis.  Testing using MacsBug on 
  280. other systems also failed to find any case in which Gatekeeper 
  281. 1.2.2 was corrupting the system heap.  In addition, the TMON user 
  282. noted that after using TMON to check the system heap integrity once, 
  283. the THINK Pascal debugger would also give the system heap a clean 
  284. bill of health.
  285. ---------------------------------------------------
  286.  
  287.  
  288. Some (but not all) of the other changes and fixes include:
  289.  
  290. ¥ Version 1.2.2 includes a workaround for Apple's System 7 Tune-Up
  291. problem.  This workaround eliminates the need for the Finder to be
  292. granted Res(Self) privileges. If you have granted those privileges,
  293. please revoke them once you've installed 1.2.2.  Note that this was
  294. (and is) a problem with Apple's Tune-Up widget; it was NOT a
  295. problem with Gatekeeper.
  296.  
  297. ¥ Gatekeeper Aid now records its activities in the Gatekeeper Log. 
  298.  
  299. ¥ Gatekeeper records more of its own activities in the log. This
  300. includes changes to everything in the "Settings" section of
  301. Gatekeeper Controls except for the Startup Icon setting, which I
  302. regard as unimportant. 
  303.  
  304. ¥ Gatekeeper Aid now respects Gatekeeper's ON/OFF, "Notify &
  305. Veto"/"Notify Only", "Display an Alert", "Record it in the Log
  306. File" and ÒStartup IconÓ settings. 
  307.  
  308. If Gatekeeper is OFF or in Notify Only mode, 'Aid will NOT remove
  309. any implied loader resources it detects, although it WILL remove
  310. any known viruses (or their close relatives) that it finds.
  311. Strictly speaking, this isn't really what "OFF" implies to users,
  312. but it seemed silly for 'Aid to overlook things it KNOWS are
  313. viruses under any circumstances. Input on this point is welcome. 
  314.  
  315. If Gatekeeper's "Display an Alert" option is off, 'Aid won't
  316. display its alerts, either. The same goes for the "Record it in the
  317. Log File" and ÒStartup IconÓ settings. 
  318.  
  319. ¥ Gatekeeper Controls and Gatekeeper Privilege Mover will no longer
  320. crash pre-7 Macs if the Control Panel DA is opened when Gatekeeper
  321. is NOT installed.
  322.  
  323. ¥ Gatekeeper 1.2.2 protects some additional toolbox functions and
  324. resource types which could heretofore have been exploited by
  325. viruses.
  326.  
  327. ¥ Gatekeeper used to give some people trouble by failing to
  328. identify the applications performing certain privileged operations.
  329. Instead, it would blame the operations on an application whose
  330. name was a string of gibberish.  This was caused by an obscure,
  331. unitialized boolean variable and has been fixed.
  332.  
  333. ¥ Gatekeeper Aid is no longer confused by Desktop files outside of
  334. the root directories of volumes.
  335.  
  336. ¥ Gatekeeper Controls should now work on Quadras.  The code
  337. resource segmentation scheme employed in THINK C 4.x was
  338. responsible for the incompatibility.  Since Gatekeeper 1.2.2 has
  339. been built entirely under THINK C 5.0.2, the problem is history.
  340.  
  341. ¥ If, during startup, Gatekeeper finds that there is no Gatekeeper
  342. Prefs file, it will create one containing a complete default
  343. privilege list.  (Gatekeeper used to create a new Prefs file
  344. containing an *empty* privilege list Ð this caused some folks who
  345. didn't follow the installation instructions some problems.)
  346.  
  347. ¥ Self extracting archives (SEAs) created by the
  348. soon-to-be-released Zoom archiver will automatically get the
  349. File(Other) privileges they need.  Gatekeeper already provides this
  350. privilege to SEAs created by StuffIt (Classic and Deluxe), Compact
  351. Pro and Disk Doubler.
  352.  
  353. ¥ Gatekeeper Controls now has a flexible system for translating log
  354. file entries into readable alerts, based on easily edited
  355. resources.  This may be of use to people trying to internationalize
  356. Gatekeeper.
  357.  
  358. ¥ The Gatekeeper, 'Aid, 'Controls and 'Privilege Mover icons have
  359. been updated in System 7 style, i.e. the icons for the INITs look
  360. like puzzle-pieces, and the icons for the cdevs have little slider
  361. controls running down their left sides.
  362.  
  363. Note that in order to see all these new icons, you'll need to
  364. remove *all* previous versions of Gatekeeper from your disk(s) and
  365. rebuild your desktop file(s).
  366.  
  367. ¥ The "puzzle-piece" icons for Gatekeeper and Gatekeeper Aid will
  368. appear connected on the startup screen if the icons would otherwise
  369. be adjacent.  This is of no practical value whatever, but it is
  370. kinda cute.
  371.  
  372.  
  373.  
  374. ---------------------------------------------------
  375. Gatekeeper 1.2.1 Release Notes 4-Jul-91
  376. ---------------------------------------------------
  377.  
  378. (This release contained some fixes and enhancements over version 1.2,
  379. but my records don't go back far enough to tell me what they were
  380. anymore.)
  381.  
  382.  
  383.  
  384. Chris Johnson
  385.  
  386. Internet:   chrisj@emx.cc.utexas.edu
  387. UUCP:       {husc6|uunet}!cs.utexas.edu!ut-emx!chrisj
  388. BITNET:     chrisj@utxvm.bitnet
  389. CompuServe: >INTERNET:chrisj@emx.cc.utexas.edu
  390. AppleLink:  chrisj@emx.cc.utexas.edu@internet#
  391.  
  392.